A cost-aware logical framework
نویسندگان
چکیده
We present calf , a c ost- ware l ogical f ramework for studying quantitative aspects of functional programs. Taking inspiration from recent work that reconstructs traditional programming languages in terms modal account phase distinctions we argue the cost structure programs motivates distinction between intension and extension . Armed with this technology, contribute synthetic as computational effect which cost-aware enjoy an internal noninterference property: input/output behavior cannot depend on cost. As full-spectrum dependent type theory, presents unified language specification both can be integrated smoothly existing mathematical libraries available theoretic proof assistants. evaluate general framework analysis by implementing two fundamental techniques algorithm analysis: method recurrence relations physicist’s amortized deploy these variety case studies: prove tight, closed bound Euclid’s algorithm, verify complexity batched queues, derive bounds sequential parallel merge sort, all fully mechanized Agda assistant. Lastly substantiate soundness reasoning means model construction.
منابع مشابه
A Framework for Cost-Aware Decentralized Services
Network services catering to large client populations are inevitably decentralized to benefit from the improved performance, availability, and scalability that decentralization offers. Decentralized network services might be deployed as independent servers in different administrative domains (e.g., domain name system), distributed globally with a central management (e.g., content distribution n...
متن کاملA logical framework for an emotionally aware intelligent environment
In the agent community, emotional aspects receive more and more attention since they were proven to be essential for intelligent agents. Indeed, from a theoretical point of view, results from cognitive psychology and neuroscience have established the close links that exist in humans between emotions and reasoning or decision making. And from a practical point of view, numerous research findings...
متن کاملSemantic Modelling of Context Aware Systems in a Logical Framework
The paper presents a logical framework for the modelling of context aware systems. The framework consists of three first order languages that together make it possible to represent all aspects of such systems and which thus provide a transparent modelling framework. The framework is constructed for the use in semantic modelling of context aware systems and models can for most parts easily be im...
متن کاملA Logical Relations for a Logical Framework
Logical relations are a central concept used to study various higher-order type theories and occur frequently in the proofs of a wide variety of meta-theorems. Besides extending the logical relation principle to more general languages, an important research question has been how to represent and thus verify logical relation arguments in logical frameworks. We formulate a theory of logical relat...
متن کاملA Framework for Cost-Aware Process Management: Cost Reporting and Cost Prediction
Organisations are constantly seeking efficiency gains for their business processes in terms of time and cost. Management accounting enables detailed cost reporting of business operations for decision making purposes, although significant effort is required to gather accurate operational data. Process mining, on the other hand, may provide valuable insight into processes through analysis of even...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the ACM on programming languages
سال: 2022
ISSN: ['2475-1421']
DOI: https://doi.org/10.1145/3498670